(function(config) {
    var aa = navigator.userAgent.toLowerCase(),
    e = window,
    ga = document,
    na = ga.documentElement;
    function G(a) {
        return - 1 !== aa.indexOf(a)
    }
    var oa = "ActiveXObject" in e,
    pa = "devicePixelRatio" in e && 1 < e.devicePixelRatio || oa && "matchMedia" in e && e.matchMedia("(min-resolution:144dpi)") && e.matchMedia("(min-resolution:144dpi)").matches,
    qa = G("windows nt"),
    va = -1 !== aa.search(/windows nt [1-5]\./),
    wa = -1 !== aa.search(/windows nt 5\.[12]/),
    Aa = va && !wa,
    Ba = G("windows phone"),
    Pa = G("macintosh"),
    Qa = G("Mb2345Browser"),
    Za = G("ipad;") || G("ipad "),
    $a = Za && pa,
    ab = G("ipod touch;"),
    ib = G("iphone;") || G("iphone "),
    jb = ib || Za || ab,
    kb = jb && -1 !== aa.search(/ os [456]_/);
    jb && aa.search(/ os [4-8]_/);
    var lb = jb && -1 !== aa.search(/ os [78]_/);
    jb && G("os 8_");
    var yb = jb && G("os 10_"),
    Pb = G("android"),
    Qb = -1 !== aa.search(/android [123]/),
    Rb = G("android 4");
    Pb && -1 === aa.search(/android [1-4]/) || aa.search(/android 4.4/);
    var Sb = Pb ? "android": jb ? "ios": qa ? "windows": Pa ? "mac": "other",
    Tb = oa && !e.XMLHttpRequest,
    Ub = oa && !ga.querySelector,
    Vb = oa && !ga.addEventListener,
    Wb = oa && G("ie 9"),
    Xb = oa && G("msie 10"),
    Yb = oa && G("rv:11"),
    $b = G("alipay") || Pb && Zb,
    ac = G("edge"),
    nc = G("qtweb"),
    Zb = G("ucbrowser"),
    oc = G("miuibrowser"),
    pc = G("micromessenger"),
    qc = G("mqqbrowser"),
    rc = G("baidubrowser"),
    chrome = (G("chrome") || G("crios")) && !pc && !rc && !qc && !ac && !oc,
    sc = chrome && G("chromium"),
    tc = G("firefox"),
    uc = (Pa || jb) && G("safari") && G("version/"),
    vc = jb && G("aliapp"),
    wc = jb && (!qc && !Zb && !pc && !chrome && !tc && !uc || vc),
    xc = Pb || jb || Ba || G("mobile") || "undefined" !== typeof orientation,
    yc = e.navigator && e.navigator.msPointerEnabled && !!e.navigator.msMaxTouchPoints,
    zc = e.navigator && e.navigator.pointerEnabled && !!e.navigator.maxTouchPoints,
    Ac = zc || yc,
    Bc = "ontouchstart" in ga || Ac,
    Mc = function() {
        if (!xc) return e.devicePixelRatio || 1;
        for (var a = document.getElementsByTagName("meta"), b = a.length - 1; 0 <= b; b--) if ("viewport" === a[b].name) {
            var b = a[b].content,
            c; - 1 !== b.indexOf("initial-scale") && (c = parseFloat(b.split("initial-scale=")[1]));
            a = -1 !== b.indexOf("minimum-scale") ? parseFloat(b.split("minimum-scale=")[1]) : 0;
            b = -1 !== b.indexOf("maximum-scale") ? parseFloat(b.split("maximum-scale=")[1]) : Infinity;
            if (c) {
                if (b >= a) return c > b ? b: c < a ? a: c
            } else if (b >= a) return 1 <= a ? 1 : Math.min(b, 1);
            console.log("viewport\u53c2\u6570\u4e0d\u5408\u6cd5");
            return null
        }
    } (),
    Nc = oa && "transition" in na.style,
    Oc = !!ga.createElementNS && !!ga.createElementNS("http://www.w3.org/2000/svg", "svg").createSVGRect,
    Pc = ga.createElement("canvas"),
    Qc = !(!Pc || !Pc.getContext),
    Rc = window.URL || window.webkitURL,
    Sc = !oa && !(Zb && Pb) && window.Worker && Rc && Rc.createObjectURL && window.Blob,
    Tc = !xc && chrome && !sc && Sc && Qc && !wc && !(!Pc.getContext("webgl") && !Pc.getContext("experimental-webgl")),
    Uc = !Qc || nc || Ba || xc && tc || Wb || kb || $a || ab || Qb || G("gt-n710") || Aa,
    Vc = !Uc && !Tc && (Rb || lb || jb && pc || !xc),
    Wc = Tc ? "vw": Uc ? "d": Vc ? "dv": "v",
    Xc = G("webkit"),
    Yc = "WebKitCSSMatrix" in e && "m11" in new window.WebKitCSSMatrix,
    Zc = "MozPerspective" in na.style,
    $c = "OTransition" in na.style,
    ad = Nc || Yc || Zc || $c,
    bd = void 0 !== config[8] ? config[8] : !0,
    cd = void 0 !== config[9] ? config[9] : !0,
    dd = !Oc && xc && Qc,
    ed = !1;
    try {
        ed = "undefined" !== typeof e.localStorage
    } catch(fd) {}
    config.j = {
        size: ib ? 100 : Pb ? 200 : 400,
        nt: Pa,
        t5: qa,
        QI: jb,
        KX: yb,
        gf: Pb,
        m2: Qb,
        WH: $b,
        $p: Sb,
        Qx: rc,
        p4: qc,
        UK: uc,
        S0: pc,
        Ym: oa,
        eg: Tb,
        Kp: Ub,
        B3: Wb,
        xX: Xb,
        pd: Vb,
        zX: oa && !Yb,
        lY: Qa,
        mt: ed,
        geolocation: xc || oa && !Vb || ac,
        fB: Zb,
        chrome: chrome,
        ty: pa && chrome,
        SH: tc,
        X: xc,
        b4: xc && Xc,
        oY: xc && Yc,
        a4: xc && e.opera,
        Mc: pa,
        kB: Mc,
        pa: pa && (!xc || !!Mc && 1 <= Mc),
        gd: Bc,
        c4: yc,
        pZ: zc,
        qK: Ac,
        Q0: Xc,
        A3: Nc,
        R0: Yc,
        U2: Zc,
        f4: $c,
        kU: ad,
        Ei: Oc,
        Np: Qc,
        eJ: Sc,
        $m: Tc,
        f1: !1,
        Ig: bd && !Uc,
        xU: bd ? Wc: "d",
        an: cd && !!e.WebSocket && !rc,
        PY: dd,
        UY: Qc || dd ? "c": "d"
    };
    var e = window,
    M = "http map anip layers overlay0 brender mrender".split(" ");
    config.Wc = "main";
    config.j.gd && (M += ",touch", config.Wc += "t");
    config.j.X || (M += ",mouse", config.Wc += "m");
    config.Wc += "c";
    config.j.Ig && (config.Wc += "v", M += ",vectorlayer,overlay", config.j.ty && (config.Wc += "dir", M += ",labelDir"), config.j.$m ? (config.Wc += "w", M += ",wgl") : (config.Wc += "cg", M += ",cgl"));
    config[7] && (M += "," + config[7], config.Wc += config[7].replace(",", "").replace(eval("/AMap./gi"), ""));
    M += ",sync";
    config.IL = M.split(",");
    window.AMap = window.AMap || {};
    window.AMap.Wh = "1.3.22.7";
    var gd = window.AMap.jB = {},
    hd = config[2].split(",")[0],
    id = hd + "/theme/v" + config[4] + "/style1.3.22.7.css",
    jd = document.head || document.getElementsByTagName("head")[0];
    if (jd) {
        var kd = document.createElement("link");
        kd.setAttribute("rel", "stylesheet");
        kd.setAttribute("type", "text/css");
        kd.setAttribute("href", id);
        jd.insertBefore(kd, jd.firstChild)
    } else document.write("<link rel='stylesheet' href='" + id + "'/>");
    function ld(a) {
        var b = document,
        c = b.createElement("script");
        c.charset = "utf-8";
        c.src = a; (a = b.body || jd) && a.appendChild(c)
    }
    function md() {
        for (var a = hd + "/maps/main?v=" + config[4] + "&key=" + config[0] + "&m=" + config.IL.join(",") + "&vrs=1.3.22.7", b = document.getElementsByTagName("script"), c, d = 0; d < b.length; d += 1) if (0 === b[d].src.indexOf(hd.split(":")[1] + "/maps?")) {
            c = b[d];
            break
        }
        config[5] || c && c.async ? ld(a) : (document.write('<script id="amap_main_js" src=\'' + a + "' type='text/javascript'>\x3c/script>"), setTimeout(function() {
            document.getElementById("amap_main_js") || ld(a)
        },
        1))
    }
    var nd = (new Date).getTime();
    gd.__load__ = function(a) {
        a(config, nd);
        gd.__load__ = null
    };
    try {
        if (window.localStorage) {
            var od = window.localStorage["_AMap_" + config.Wc],
            pd = !1;
            od ? (od = JSON.parse(od), od.version === window.AMap.Wh ? (eval(od.script), gd.loaded = !0) : pd = !0) : pd = !0;
            if (pd) for (var wd in window.localStorage) window.localStorage.hasOwnProperty(wd) && 0 === wd.indexOf("_AMap_") && window.localStorage.removeItem(wd)
        }
    } catch(xd) {}
    gd.loaded || (md(), config.IL = void 0);
})(["1f7031e6e0a205eed0d29c171f931002", [113.702281, 29.969077, 115.082573, 31.36126, 114.298572, 30.584355], "http://webapi.amap.com", 1, "1.3", null, "420100", "", true, true])